mir: Don't assert on unknown Mir events.
authorRobert Ancell <robert.ancell@canonical.com>
Wed, 5 Nov 2014 02:50:15 +0000 (15:50 +1300)
committerRobert Ancell <robert.ancell@canonical.com>
Wed, 5 Nov 2014 02:50:55 +0000 (15:50 +1300)
If we get a Mir event we don't understand generate a warning instead of an assert.

gdk/mir/gdkmireventsource.c

index 7396eba8b103a300bdf79a05569a994265007470..58b918e69b3bc6e1b9bb48fbd510481fada1504f 100644 (file)
@@ -413,8 +413,14 @@ gdk_mir_event_source_queue_event (GdkDisplay     *display,
     case mir_event_type_resize:
       handle_resize_event (window, &event->resize);
       break;
+    case mir_event_type_prompt_session_state_change:
+      // FIXME?
+      break;
+    case mir_event_type_orientation:
+      // FIXME?
+      break;
     default:
-      g_assert_not_reached ();
+      g_warning ("Ignoring unknown Mir event %d", event->type);
       // FIXME?
       break;
     }